Workflow হচ্ছে Dynamics 365-এ একটি স্বয়ংক্রিয় প্রক্রিয়া যা একটি নির্দিষ্ট ইভেন্ট বা শর্ত পূর্ণ হলে চালু হয়। Workflow ব্যবহারের মাধ্যমে আপনি অনেক ধরনের কাজ যেমন ডেটা আপডেট, টাস্ক তৈরি, ইমেইল পাঠানো ইত্যাদি অটোমেটিকভাবে করতে পারেন। Workflow এর মধ্যে Trigger এবং Condition সেট করার মাধ্যমে আপনি কন্ট্রোল করতে পারবেন কোন অবস্থায় workflow কার্যকর হবে এবং কখন এটি সম্পন্ন হবে।
Workflow Trigger (ট্রিগার) সেট করা
Trigger হল সেই ইভেন্ট বা কার্যকলাপ যা একটি workflow শুরু করার জন্য প্রয়োজনীয়। এটি সাধারণত একটি সিস্টেম বা ব্যবহারকারীর কাজের উপর ভিত্তি করে নির্ধারিত হয়। Dynamics 365 এ কয়েকটি প্রধান trigger রয়েছে, যেমন Create, Update, Delete ইত্যাদি।
Workflow Trigger নির্বাচন করার পদক্ষেপ:
- Workflow তৈরি করুন:
- Dynamics 365 এ Settings > Processes এ যান এবং একটি নতুন Workflow তৈরি করুন।
- Workflow তৈরি করার সময়, প্রথমে আপনাকে trigger নির্বাচন করতে হবে।
- Trigger নির্বাচন করুন:
- Start When সেকশনে যান এবং নির্বাচন করুন কবে Workflow শুরু হবে:
- Record is created: যখন নতুন রেকর্ড তৈরি হবে তখন workflow শুরু হবে।
- Record is updated: যখন রেকর্ড আপডেট হবে তখন workflow শুরু হবে।
- Record is deleted: যখন রেকর্ড মুছে ফেলা হবে, তখন workflow শুরু হবে।
- Custom Conditions: আপনি যদি নির্দিষ্ট কোন ফিল্ড বা কন্ডিশন মিট হলে workflow চালাতে চান, তবে custom conditions ব্যবহার করতে পারেন।
- Start When সেকশনে যান এবং নির্বাচন করুন কবে Workflow শুরু হবে:
- Trigger কনফিগার করুন:
- Scope নির্বাচন করুন: এটি হবে প্রক্রিয়ার পরিধি, যেমন User, Business Unit, Organization, বা Parent: Child।
- Run As নির্বাচন করুন: আপনি workflow টি কোন অ্যাকাউন্ট দিয়ে চালাতে চান সেটা নির্বাচন করুন, যেমন Owner, User ইত্যাদি।
Condition (শর্ত) সেট করা
Condition হচ্ছে সেই শর্ত বা নির্দিষ্ট কন্ডিশন যা workflow এর কার্যক্রম চালু বা থামানোর জন্য ব্যবহার করা হয়। এই কন্ডিশন অনুযায়ী workflow চলবে। উদাহরণস্বরূপ, যদি একটি লিড এর স্ট্যাটাস 'Qualified' হয়, তবে তখন একটি টাস্ক তৈরি করতে চান, তাহলে সেই শর্ত হবে 'Lead Status = Qualified'।
Workflow Condition সেট করার পদক্ষেপ:
- Condition Add করুন:
- Workflow প্রক্রিয়ায়, Add Step অপশন থেকে Check Condition নির্বাচন করুন।
- এখন আপনি যে শর্তে workflow কার্যকর হবে তা কনফিগার করতে পারবেন। উদাহরণস্বরূপ, যদি Account রেকর্ড এর Status ফিল্ড ‘Active’ এর উপর ভিত্তি করে workflow চালাতে চান, তবে সেই শর্ত যোগ করুন।
- Condition Expression নির্বাচন করুন:
- Condition Type নির্বাচন করুন: আপনি দুটি শর্ত নির্বাচন করতে পারেন, Field (যেমন, Account এর Status) অথবা Formula।
- Field নির্বাচন করুন এবং Operator (যেমন, Equals, Greater than, Less than) নির্ধারণ করুন। উদাহরণস্বরূপ, Status Equals Active শর্ত ব্যবহার করুন।
- Value দিন, যেমন "Active" বা আপনার প্রয়োজনীয় মান।
- Condition Logic:
- আপনি একাধিক condition যুক্ত করতে চাইলে, AND বা OR অপশন ব্যবহার করতে পারেন। যেমন:
- AND: একাধিক শর্ত পূর্ণ হলে workflow চালু হবে।
- OR: যেকোনো এক শর্ত পূর্ণ হলেই workflow চালু হবে।
- আপনি একাধিক condition যুক্ত করতে চাইলে, AND বা OR অপশন ব্যবহার করতে পারেন। যেমন:
- Condition Check:
- একবার condition সেট করার পর, Add Step-এ গিয়ে Perform Action নির্বাচন করুন, যেখানে আপনি কি ধরনের কার্যক্রম করতে চান তা চিহ্নিত করবেন, যেমন Create Record, Update Record, Send Email, Assign Owner ইত্যাদি।
উদাহরণ: Workflow Trigger এবং Condition সেট করা
ধরা যাক, আপনি একটি Lead রেকর্ড তৈরি হলে একটি workflow চালু করতে চান, এবং সেই workflow কেবল তখনই কার্যকর হবে যখন Lead এর Status 'Qualified' হবে।
Trigger:
- Start When: Record is created
- Scope: Organization (এই workflow সমস্ত organization-wide কাজ করবে)
Condition:
- Condition: Lead Status Equals 'Qualified'
Action:
- Action: একটি Task তৈরি করুন, যেমন "Follow-up with Qualified Lead"
এখন, এই workflow শুধুমাত্র তখনই কার্যকর হবে যখন একটি নতুন Lead তৈরি হবে এবং তার Status 'Qualified' হবে।
Workflow Trigger এবং Condition এর সুবিধা
- অটোমেশন: ট্রিগার এবং শর্ত ব্যবহার করে বিভিন্ন কাজ অটোমেটিকভাবে করতে পারবেন, যেমন ইমেইল পাঠানো, টাস্ক তৈরি, রেকর্ড আপডেট করা ইত্যাদি।
- টাস্ক অরগানাইজেশন: কন্ডিশন ব্যবহার করে বিভিন্ন ধরনের প্রক্রিয়া নির্দিষ্ট শর্তের উপর ভিত্তি করে পরিচালনা করা সম্ভব।
- বিকল্প শর্ত: একাধিক শর্ত এবং লজিক দিয়ে আরও নির্দিষ্ট কার্যকলাপ চালু করা যাবে, যেমন AND/OR লজিক ব্যবহার করে।
এইভাবে, Dynamics 365-এ Workflow Trigger এবং Condition সেট করে আপনি অনেক কার্যক্রমকে অটোমেটিক করতে পারবেন এবং আপনার কাজের প্রক্রিয়াকে আরও কার্যকরী ও সুশৃঙ্খল করে তুলতে পারবেন।
Read more